import request from '@/config/axios'

export interface Qrcode {
  id?: number
  codeName?: string // 二维码名称
  codeUrl?: string // 图片地址
  codeDescription?: string // 简介
  addressDetail?: string // 服务小区地址
  latitude?: string // 纬度
  longitude?: string // 经度
  groupAdmin?: string // 群管理员
  groupPhone?: string // 群管理员联系方式
}

// 获得二维码列表
export const getQrcodeList = (data: PageParam) => {
  return request.post({ url: '/sys/qrCode/page', data })
}
// 创建二维码
export const createQrcode = (data: Qrcode) => {
  return request.post({ url: '/sys/qrCode/create', data })
}

// 更新二维码
export const updateQrcode = (data: Qrcode) => {
  return request.post({ url: '/sys/qrCode/update', data })
}

// 获得二维码 详情列表
export const getQrcodeDetail = (id: number) => {
  return request.get({ url: `/sys/qrCode/getOne/${id}` })
}

// 删除二维码
export const deleteQrcode = (id: number) => {
  return request.get({ url: `/sys/qrCode/delete/${id}` })
}
